home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / shells / scsh-0.4 / scsh-0 / scsh-0.4.2 / scsh / hpux / signals.scm < prev    next >
Text File  |  1995-10-13  |  2KB  |  49 lines

  1. ;;; Signal constant definitions for NextStep
  2. ;;; Copyright (c) 1994 by Olin Shivers.
  3. ;;; Copyright (c) 1994 by Brian D. Carlstrom.
  4.  
  5. (define-syntax define-signals
  6.   (syntax-rules ()
  7.     ((define-signals form ...)
  8.      (begin (define-enum-constant "signal" . form) ...))))
  9.  
  10. (define-signals
  11.   (hup    1)        ; floating point exception 
  12.   (int    2)        ; Interrupt 
  13.   (quit    3)        ; quit 
  14.   (ill    4)        ; Illegal instruction (not reset when caught) 
  15.   (trap    5)        ; trace trap (not reset when caught) 
  16.   (abrt    6)        ; Process abort signal 
  17.   (iot    signal/abrt)    ; IOT instruction 
  18.   (emt    7)        ; EMT instruction 
  19.   (fpe    8)        ; Floating point exception 
  20.   (kill    9)        ; kill (cannot be caught of ignored) 
  21.   (bus    10)        ; bus error 
  22.   (segv    11)        ; Segmentation violation 
  23.   (sys    12)        ; bad argument to system call 
  24.   (pipe    13)        ; write on a pipe with no one to read it 
  25.   (alrm    14)        ; alarm clock 
  26.   (term    15)        ; Software termination signal from kill 
  27.   (usr1    16)        ; user defined signal 1 
  28.   (usr2    17)        ; user defined signal 2 
  29.   (chld    18)        ; Child process terminated or stopped 
  30.   (cld    signal/chld)    ; death of a child 
  31.   (pwr    19)        ; power state indication 
  32.   (vtalrm 20)        ; virtual timer alarm 
  33.   (prof    21)        ; profiling timer alarm 
  34.   (io    22)        ; asynchronous I/O 
  35.   (poll    signal/io)    ; for HP-UX hpstreams signal 
  36.   (winch 23)        ; window size change signal 
  37.   (window signal/winch)    ; added for compatibility reasons 
  38.   (stop    24)        ; Stop signal (cannot be caught or ignored) 
  39.   (tstp    25)        ; Interactive stop signal 
  40.   (cont    26)        ; Continue if stopped 
  41.   (ttin    27)        ; Read from control terminal attempted by a
  42.             ;   member of a background process group 
  43.   (ttou    28)        ; Write to control terminal attempted by a 
  44.             ;   member of a background process group 
  45.   (urg    29)        ; urgent condition on IO channel 
  46.   (lost    30)        ; remote lock lost  (NFS)        
  47.   (reserve 31)        ; Save for future use 
  48.   (dil    32))        ; DIL signal 
  49.